home *** CD-ROM | disk | FTP | other *** search
/ Revista do CD-ROM 102 / CD-ROM 102.iso / aplic / 2sync / 2SyncSetup.exe / modules / hp / panel / scripts / DefineButton2_40 / BUTTONCONDACTION on(release).as < prev    next >
Encoding:
Text File  |  2002-03-20  |  1.2 KB  |  45 lines

  1. on(release){
  2.    if(getTimer() - BaseTime < eval("_level0/lib:DoubleClick"))
  3.    {
  4.       if(eval("../:open") == "0")
  5.       {
  6.          set("../../../codelib:bar",eval("../:bar"));
  7.          call("../../../codelib:open");
  8.       }
  9.       else
  10.       {
  11.          set("../../../codelib:bar",eval("../:bar"));
  12.          set("../../bar" add eval("../:bar") add ":size","0");
  13.          call("../../../codelib:close");
  14.       }
  15.    }
  16.    else
  17.    {
  18.       BaseTime = getTimer();
  19.       if(buttonon == "1" and eval("../:open") == "0")
  20.       {
  21.          set("../../../codelib:bar",eval("../:bar"));
  22.          call("../../../codelib:open");
  23.       }
  24.       else if(buttonon == "1" and eval("../:open") == "1")
  25.       {
  26.          set("../../../codelib:bar",eval("../:bar"));
  27.          set("../../bar" add eval("../:bar") add ":size","0");
  28.          call("../../../codelib:close");
  29.       }
  30.    }
  31.    stopDrag();
  32.    tellTarget("_level0/ole")
  33.    {
  34.       nodrop = "1";
  35.       gotoAndStop("stop");
  36.    }
  37.    call("_level15/lp/" add eval("_level0:lp_module") add "/codelib:dragoff");
  38.    call("_level15/rp/" add eval("_level0:rp_module") add "/codelib:dragoff");
  39.    setProperty("_level25/active", _visible, "1");
  40.    tellTarget("_level50")
  41.    {
  42.       gotoAndStop("off");
  43.    }
  44. }
  45.